package com.demo.event.service;

import com.demo.event.dto.UserLoginEvent01;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;

/**
 *
 * @author
 * @since
 */
@Component
@Slf4j
public class UserLoginListenByInterface implements ApplicationListener<UserLoginEvent01> {

  @Override
  public void onApplicationEvent(UserLoginEvent01 event) {
    log.info("*********** 实现接口 ApplicationListener， 接收到 UserLoginEvent01 事件************** ");
    log.info("*********** 处理用户登录信息: {}", event);
    log.info("*********** UserLoginEvent01 事件处理完毕************** ");
  }
}
